/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.server;

import com.gys.common.data.CommonCheckBox;

public class GetServerProduct1OutData {
    private String proCode1;
    private String proName1;
    private String proAmount1;
    private String proSpecs1;
    private String proFactoryName1;
    private String proPlace1;
    private String proForm1;
    private String proBarcode1;
    private String proRegisterNo1;
    private String proCompclass1;
    private String vaildDate1;
    private String proUnit1;
    private String proStock1;
    private String batchNo1;
    private String batch1;
    private CommonCheckBox checkBox1 = new CommonCheckBox();
    private Integer index1;

    public String getProCode1() {
        return this.proCode1;
    }

    public String getProName1() {
        return this.proName1;
    }

    public String getProAmount1() {
        return this.proAmount1;
    }

    public String getProSpecs1() {
        return this.proSpecs1;
    }

    public String getProFactoryName1() {
        return this.proFactoryName1;
    }

    public String getProPlace1() {
        return this.proPlace1;
    }

    public String getProForm1() {
        return this.proForm1;
    }

    public String getProBarcode1() {
        return this.proBarcode1;
    }

    public String getProRegisterNo1() {
        return this.proRegisterNo1;
    }

    public String getProCompclass1() {
        return this.proCompclass1;
    }

    public String getVaildDate1() {
        return this.vaildDate1;
    }

    public String getProUnit1() {
        return this.proUnit1;
    }

    public String getProStock1() {
        return this.proStock1;
    }

    public String getBatchNo1() {
        return this.batchNo1;
    }

    public String getBatch1() {
        return this.batch1;
    }

    public CommonCheckBox getCheckBox1() {
        return this.checkBox1;
    }

    public Integer getIndex1() {
        return this.index1;
    }

    public void setProCode1(String proCode1) {
        this.proCode1 = proCode1;
    }

    public void setProName1(String proName1) {
        this.proName1 = proName1;
    }

    public void setProAmount1(String proAmount1) {
        this.proAmount1 = proAmount1;
    }

    public void setProSpecs1(String proSpecs1) {
        this.proSpecs1 = proSpecs1;
    }

    public void setProFactoryName1(String proFactoryName1) {
        this.proFactoryName1 = proFactoryName1;
    }

    public void setProPlace1(String proPlace1) {
        this.proPlace1 = proPlace1;
    }

    public void setProForm1(String proForm1) {
        this.proForm1 = proForm1;
    }

    public void setProBarcode1(String proBarcode1) {
        this.proBarcode1 = proBarcode1;
    }

    public void setProRegisterNo1(String proRegisterNo1) {
        this.proRegisterNo1 = proRegisterNo1;
    }

    public void setProCompclass1(String proCompclass1) {
        this.proCompclass1 = proCompclass1;
    }

    public void setVaildDate1(String vaildDate1) {
        this.vaildDate1 = vaildDate1;
    }

    public void setProUnit1(String proUnit1) {
        this.proUnit1 = proUnit1;
    }

    public void setProStock1(String proStock1) {
        this.proStock1 = proStock1;
    }

    public void setBatchNo1(String batchNo1) {
        this.batchNo1 = batchNo1;
    }

    public void setBatch1(String batch1) {
        this.batch1 = batch1;
    }

    public void setCheckBox1(CommonCheckBox checkBox1) {
        this.checkBox1 = checkBox1;
    }

    public void setIndex1(Integer index1) {
        this.index1 = index1;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetServerProduct1OutData)) {
            return false;
        }
        GetServerProduct1OutData other = (GetServerProduct1OutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$proCode1 = this.getProCode1();
        String other$proCode1 = other.getProCode1();
        if (this$proCode1 == null ? other$proCode1 != null : !this$proCode1.equals(other$proCode1)) {
            return false;
        }
        String this$proName1 = this.getProName1();
        String other$proName1 = other.getProName1();
        if (this$proName1 == null ? other$proName1 != null : !this$proName1.equals(other$proName1)) {
            return false;
        }
        String this$proAmount1 = this.getProAmount1();
        String other$proAmount1 = other.getProAmount1();
        if (this$proAmount1 == null ? other$proAmount1 != null : !this$proAmount1.equals(other$proAmount1)) {
            return false;
        }
        String this$proSpecs1 = this.getProSpecs1();
        String other$proSpecs1 = other.getProSpecs1();
        if (this$proSpecs1 == null ? other$proSpecs1 != null : !this$proSpecs1.equals(other$proSpecs1)) {
            return false;
        }
        String this$proFactoryName1 = this.getProFactoryName1();
        String other$proFactoryName1 = other.getProFactoryName1();
        if (this$proFactoryName1 == null ? other$proFactoryName1 != null : !this$proFactoryName1.equals(other$proFactoryName1)) {
            return false;
        }
        String this$proPlace1 = this.getProPlace1();
        String other$proPlace1 = other.getProPlace1();
        if (this$proPlace1 == null ? other$proPlace1 != null : !this$proPlace1.equals(other$proPlace1)) {
            return false;
        }
        String this$proForm1 = this.getProForm1();
        String other$proForm1 = other.getProForm1();
        if (this$proForm1 == null ? other$proForm1 != null : !this$proForm1.equals(other$proForm1)) {
            return false;
        }
        String this$proBarcode1 = this.getProBarcode1();
        String other$proBarcode1 = other.getProBarcode1();
        if (this$proBarcode1 == null ? other$proBarcode1 != null : !this$proBarcode1.equals(other$proBarcode1)) {
            return false;
        }
        String this$proRegisterNo1 = this.getProRegisterNo1();
        String other$proRegisterNo1 = other.getProRegisterNo1();
        if (this$proRegisterNo1 == null ? other$proRegisterNo1 != null : !this$proRegisterNo1.equals(other$proRegisterNo1)) {
            return false;
        }
        String this$proCompclass1 = this.getProCompclass1();
        String other$proCompclass1 = other.getProCompclass1();
        if (this$proCompclass1 == null ? other$proCompclass1 != null : !this$proCompclass1.equals(other$proCompclass1)) {
            return false;
        }
        String this$vaildDate1 = this.getVaildDate1();
        String other$vaildDate1 = other.getVaildDate1();
        if (this$vaildDate1 == null ? other$vaildDate1 != null : !this$vaildDate1.equals(other$vaildDate1)) {
            return false;
        }
        String this$proUnit1 = this.getProUnit1();
        String other$proUnit1 = other.getProUnit1();
        if (this$proUnit1 == null ? other$proUnit1 != null : !this$proUnit1.equals(other$proUnit1)) {
            return false;
        }
        String this$proStock1 = this.getProStock1();
        String other$proStock1 = other.getProStock1();
        if (this$proStock1 == null ? other$proStock1 != null : !this$proStock1.equals(other$proStock1)) {
            return false;
        }
        String this$batchNo1 = this.getBatchNo1();
        String other$batchNo1 = other.getBatchNo1();
        if (this$batchNo1 == null ? other$batchNo1 != null : !this$batchNo1.equals(other$batchNo1)) {
            return false;
        }
        String this$batch1 = this.getBatch1();
        String other$batch1 = other.getBatch1();
        if (this$batch1 == null ? other$batch1 != null : !this$batch1.equals(other$batch1)) {
            return false;
        }
        CommonCheckBox this$checkBox1 = this.getCheckBox1();
        CommonCheckBox other$checkBox1 = other.getCheckBox1();
        if (this$checkBox1 == null ? other$checkBox1 != null : !this$checkBox1.equals(other$checkBox1)) {
            return false;
        }
        Integer this$index1 = this.getIndex1();
        Integer other$index1 = other.getIndex1();
        return !(this$index1 == null ? other$index1 != null : !(this$index1).equals(other$index1));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetServerProduct1OutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $proCode1 = this.getProCode1();
        result = result * 59 + ($proCode1 == null ? 43 : $proCode1.hashCode());
        String $proName1 = this.getProName1();
        result = result * 59 + ($proName1 == null ? 43 : $proName1.hashCode());
        String $proAmount1 = this.getProAmount1();
        result = result * 59 + ($proAmount1 == null ? 43 : $proAmount1.hashCode());
        String $proSpecs1 = this.getProSpecs1();
        result = result * 59 + ($proSpecs1 == null ? 43 : $proSpecs1.hashCode());
        String $proFactoryName1 = this.getProFactoryName1();
        result = result * 59 + ($proFactoryName1 == null ? 43 : $proFactoryName1.hashCode());
        String $proPlace1 = this.getProPlace1();
        result = result * 59 + ($proPlace1 == null ? 43 : $proPlace1.hashCode());
        String $proForm1 = this.getProForm1();
        result = result * 59 + ($proForm1 == null ? 43 : $proForm1.hashCode());
        String $proBarcode1 = this.getProBarcode1();
        result = result * 59 + ($proBarcode1 == null ? 43 : $proBarcode1.hashCode());
        String $proRegisterNo1 = this.getProRegisterNo1();
        result = result * 59 + ($proRegisterNo1 == null ? 43 : $proRegisterNo1.hashCode());
        String $proCompclass1 = this.getProCompclass1();
        result = result * 59 + ($proCompclass1 == null ? 43 : $proCompclass1.hashCode());
        String $vaildDate1 = this.getVaildDate1();
        result = result * 59 + ($vaildDate1 == null ? 43 : $vaildDate1.hashCode());
        String $proUnit1 = this.getProUnit1();
        result = result * 59 + ($proUnit1 == null ? 43 : $proUnit1.hashCode());
        String $proStock1 = this.getProStock1();
        result = result * 59 + ($proStock1 == null ? 43 : $proStock1.hashCode());
        String $batchNo1 = this.getBatchNo1();
        result = result * 59 + ($batchNo1 == null ? 43 : $batchNo1.hashCode());
        String $batch1 = this.getBatch1();
        result = result * 59 + ($batch1 == null ? 43 : $batch1.hashCode());
        CommonCheckBox $checkBox1 = this.getCheckBox1();
        result = result * 59 + ($checkBox1 == null ? 43 : $checkBox1.hashCode());
        Integer $index1 = this.getIndex1();
        result = result * 59 + ($index1 == null ? 43 : ($index1).hashCode());
        return result;
    }

    public String toString() {
        return "GetServerProduct1OutData(proCode1=" + this.getProCode1() + ", proName1=" + this.getProName1() + ", proAmount1=" + this.getProAmount1() + ", proSpecs1=" + this.getProSpecs1() + ", proFactoryName1=" + this.getProFactoryName1() + ", proPlace1=" + this.getProPlace1() + ", proForm1=" + this.getProForm1() + ", proBarcode1=" + this.getProBarcode1() + ", proRegisterNo1=" + this.getProRegisterNo1() + ", proCompclass1=" + this.getProCompclass1() + ", vaildDate1=" + this.getVaildDate1() + ", proUnit1=" + this.getProUnit1() + ", proStock1=" + this.getProStock1() + ", batchNo1=" + this.getBatchNo1() + ", batch1=" + this.getBatch1() + ", checkBox1=" + this.getCheckBox1() + ", index1=" + this.getIndex1() + ")";
    }
}

